package org.mte.sakn.file;

import java.io.File;
import java.util.ArrayList;

public interface FileSystem {

	public File getRoot();
	public boolean makeFileSytemPath() throws Exception;
	public ArrayList<FileSystem> getDirs();
	public ArrayList<FileObject> getFiles();
	public FileSystem getDir(int index);
	public FileObject getFile(int index);
	public FileObject createFileObject(String path);
	public void printToOut();
	public void printToOut(boolean isRoot);
	
}
